@charset "UTF-8";
/* CSS Document */

html,body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
		
	background-repeat: no-repeat;
	font-family:Mirza, Helvetica, Sans-serif;
	background-color:#000000;
	font-size: 100%;
	color: #FFF;
	background-position: center top
	background-attachment: fixed;
	background-size:cover;

}
.topnav {
  overflow: hidden;
  background-color: #000;
}

.topnav a {
  float: left;
  display: block;
  color: #fff;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
  font-size: 17px;
}

.topnav a:hover {
  background-color: #ddd;
  color: black;
}

.topnav a.active {
  background-color: #fe0112;
  color: white;
}

.topnav .icon {
  display: none;
}

@media screen and (max-width: 600px) {
  .topnav a:not(:first-child) {display: none;}
  .topnav a.icon {
    float: right;
    display: block;
  }
}

@media screen and (max-width: 600px) {
  .topnav.responsive {position: relative;}
  .topnav.responsive .icon {
    position: absolute;
    right: 0;
    top: 0;
  }
  .topnav.responsive a {
    float: none;
    display: block;
    text-align: left;
  }
h1 { 
	font:1.5em georgia,serif; 
	margin:0.5vw 0;
}

h2 {
	font:1.125em georgia,serif; 
	margin:0 0 0.5vw;
}
	h1, h2, a {
		color:#FFF
	}

p { 
	line-height:1; 
	margin:0 0 1em;
}

div#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:750px;
	background: rgba( 0, 0, 0, 0);
	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */
}

div#header {
	padding:1.25em;
	background: rgba( 0, 0, 0, 0);
	
	border-bottom: rgba( .7, .7, .7, .7);
}
	div#header p {
		font-style:italic;
		font-size:1em;
		margin:0;
	}

div#content {
	padding:1vw 1vw 5vw; /* bottom padding for footer */
}
	div#content p {
		text-align:inherit;
		padding:0 1vw;
	}

div#footer {
	position:absolute;
	width:100%;
	font-size: 0.4em;
	bottom:0; /* stick to bottom */
	background: rgba( 0, 0, 0, 0);
	border-top:6px rgba( .7, .7, .7, .7);
}
	div#footer p {
		padding:1vw;
		margin:0;
		color:#FFF
		font-size: 1em;
	}